//
//  DataBaseManager.h
//  UI 22 - 数据库
//
//  Created by hesiyao on 16/1/6.
//  Copyright © 2016年 www.lanou3g.com蓝鸥科技. All rights reserved.
//

#import <Foundation/Foundation.h>
#warning 导入系统文件 还要在BuildPrass里面的Link Binary里面加入库文件 搜索SQlite里面的第二个添加 libsqlite3.0
#import <sqlite3.h>
#import "Movie.h"

// 把一个字符串当做类名使用
@class Liuliu;

@interface DataBaseManager : NSObject
{
    // 创建一个数据库成员变量 用于访问数据库
    sqlite3 *dbPoint;
}
//打开数据库
- (void)openDB;
//关闭数据库
- (void)closeDB;
//创建表
- (void)createTable;
// 删除表
- (void)dropTable;
//增
- (void)insertMovie: (Movie *)m;
//删
- (void)deleteMovieWithId:(NSInteger)movieId;
//改
- (void)updateMovieWith:(Movie *)newM withId:(NSInteger)movieId;
//查
- (NSMutableArray *)select;


// 单例设计模式 保证任何地方获取到的数据库管理对象都是同一个
+(DataBaseManager *)shareInstance;//分享实例 表示共享一个
@end
